package com.jitu.bigscreen.model;

import java.util.List;

/**
 * 节目计划属性类
 *
 * @author wangwl at 20190411
 */
public class ProgramPlan {
//	createDate  string 节目创建时间,13 位时间戳
//	programId  string 节目 id, 仅使用英文和数字,唯一
//	programNam e  string 节目名称
//	programType  int 节目类型 1:轮播节目 2:插播节目 3:定时节目
//	updateDate  string 节目更新时间,13 位时间戳
//	isDefault  int 是否为默认节目,仅支持将轮播节目设置成默认节目 1:是, 0:否
//	date  array 定时和插播节目中的日期段设置,轮播节目该值的元素为空集
//	      dateStart Long 日期开始时间,13 位时间戳
//	      dateEnd Long 日期结束时间,13 位时间戳,
//  planWeekDay Array 定时和插播节目中的周设置,轮播节目该值的元素为空集其他类型节 目有 7 个值,如[1,0,0,0,0,0,0]或[1,1,1,1,1,1,1],对应关系为星期一至星期 日,值为 1 时,表示对应的星期被选中

    //	time  Array 定时和插播节目中的时间段设置,轮播节目该值的元素为空集
//	      timeStart string 开始时间 ,格式如 “13:00:00”
//	      timeEnd string 结束时间 ,格式如 “23:59:59”
    public String getCreateDate() {
        return createDate;
    }

    public void setCreateDate(String createDate) {
        this.createDate = createDate;
    }

    public String getProgramId() {
        return programId;
    }

    public void setProgramId(String programId) {
        this.programId = programId;
    }

    public String getProgramName() {
        return programName;
    }

    public void setProgramName(String programName) {
        this.programName = programName;
    }

    public int getProgramType() {
        return programType;
    }

    public void setProgramType(int programType) {
        this.programType = programType;
    }

    public String getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(String updateDate) {
        this.updateDate = updateDate;
    }

    public int getIsDefault() {
        return isDefault;
    }

    public void setIsDefault(int isDefault) {
        this.isDefault = isDefault;
    }

    public List<com.jitu.bigscreen.model.Date> getDate() {
        return date;
    }

    public void setDate(List<com.jitu.bigscreen.model.Date> date) {
        this.date = date;
    }

    public List<com.jitu.bigscreen.model.Date> getPlanWeekDay() {
        return planWeekDay;
    }

    public void setPlanWeekDay(List<com.jitu.bigscreen.model.Date> planWeekDay) {
        this.planWeekDay = planWeekDay;
    }

    public List<com.jitu.bigscreen.model.Time> getTime() {
        return time;
    }

    public void setTime(List<com.jitu.bigscreen.model.Time> time) {
        this.time = time;
    }

    private String createDate;
    private String programId;
    private String programName;
    private int programType;
    private String updateDate;
    private int isDefault;

    private List<com.jitu.bigscreen.model.Date> date;
    private List<com.jitu.bigscreen.model.Date> planWeekDay;
    private List<com.jitu.bigscreen.model.Time> time;

}
